NFL owners will meet in Chicago in August to discuss the situation regarding a potential franchise relocation to Los Angeles.
NFL owners will meet in Chicago in August to discuss the situation regarding a potential franchise relocation to Los Angeles.